// 测试 冻结实例

function Tiger( name ){
    this.name = name ;
}

// 变量 x 是个引用变量
let x = new Tiger( '小老虎' );
console.log( x );

console.log( Object.isFrozen( x ) ); // false

Object.freeze( x ); // 冻结实例

x.age = 5 ; // 冻结后: 不可新增属性
console.log( x );

x.name = '虎妞'; // 冻结后: 不可修改属性值
console.log( x );

delete x.name ; // 冻结后: 不可删除属性
console.log( x );
